

body{
background: #D8DCE0 url(../wave_img/background.png) repeat-x;
bottom: 0px;
left: 0px;
margin: 0px;
overflow: hidden;
position: absolute;
right: 0px;
top: 0px;
color: black;
font-family: 微软雅黑, arial, sans-serif;
font-size: small;
}

a:link, a:visited {
  color: #045491;
  font-weight :  normal;
  font-size:  small;
  text-decoration: none;
}

a:link:hover, a:visited:hover  {
  color: #045491;
  font-weight : normal;
  font-size:  small;
  text-decoration : underline;
}

.NHB {
bottom: 0px;
left: 0px;
overflow: visible;
position: absolute;
right: 0px;
top: 0px;
zoom: 1;
}

.MHB {
-webkit-transition-property: opacity, left, right, top, bottom, width, height, z-index;
-webkit-transition-timing-function: ease-in-out;
}

.LHB.MEB {
-moz-box-shadow: #AAA 3px 3px 6px;
-webkit-box-shadow: #AAA 3px 3px 6px;
-box-shadow: #AAA 3px 3px 6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
bottom: 0px;
left: 0px;
margin: 0px 14px 14px 0px;
position: absolute;
right: 0px;
top: 0px;
}

.LHB.CFB, .IHB.NEB, .KHB.CFB, .HHB.CFB {
display: inline;
}

.CIB, .EIB, .DIB {
display: inline;
}

.GIB {
bottom: -13px;
cursor: row-resize;
height: 16px;
left: 0px;
position: absolute;
right: 4px;
}

.LHB.NEB {
background-color: white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px 5px;
bottom: 0px;
left: 0px;
position: absolute;
right: 0px;
top: 0px;
}

.HCB {
bottom: 0px;
left: 0px;
position: absolute;
right: 0px;
top: 0px;
}

.DCB {
border-bottom: 1px solid #E5E5E5;
height: 39px;
}

.FCB {
border-bottom: 1px solid #E5E5E5;
font-size: small;
height: 29px;
text-align: center;
}

.ACB {
bottom: 0px;
left: 0px;
position: absolute;
right: 0px;
top: 70px;
}

.PBB {
background-image: -moz-linear-gradient(top, #61A7F2, #5590D2);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#61A7F2), to(#5590D2));
-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#61A7F2', endColorstr='#5590D2');
-moz-border-radius-topright: 4px 4px;
-webkit-border-top-right-radius: 4px 4px;
border-top-right-radius: 4px 4px;
height: 24px;
position: absolute;
right: 0px;
top: 0px;
width: 39px;
}

.ICB {
background: url(../wave_img/cross-line.png) no-repeat 0px 0px;
height: 24px;
left: 0px;
overflow: hidden;
position: absolute;
width: 24px;
}

.OBB {
left: 20px;
position: absolute;
top: 4px;
}
.MY {
cursor: pointer;
}
.EY {
background: url(../wave_img/minimize.png) no-repeat 0px 0px;
height: 15px;
overflow: hidden;
width: 15px;
}

.ECB {
height: 26px;
left: 8px;
position: absolute;
top: 8px;
width: 109px;
opacity: 0.75;
}

.menuItem {
border-top: 1px solid #E5E5E5;
clear: left;
cursor: default;
float: left;
margin: 3px 0px 0px;
padding-top: 9px;
width: 100%;
}

.JHB.CFB {
background-color: #5590D2;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#61A7F2), to(#5590D2));
border-left: 1px solid #86B7ED;
-moz-border-radius-topleft: 5px 5px;
border-top-left-radius: 5px 5px;
-moz-border-radius-topright: 5px 5px;
border-top-right-radius: 5px 5px;
height: 1.9em;
left: 0px;
position: absolute;
right: 0px;
top: 0px;
}

.JHB.DFB {
bottom: 0px;
color: white;
cursor: default;
left: 0px;
line-height: 1;
margin: 6px 64px 0px 7px;
overflow: hidden;
position: absolute;
right: 0px;
text-overflow: ellipsis;
top: 0px;
white-space: nowrap;
}

.BFB {
margin: 5px;
position: absolute;
right: 0px;
}

.KUC {
position: relative;
background-image: url(wave_img/button-line.png);
background-repeat: repeat-x;
z-index: 0;
height: 24px;
overflow: hidden;
}